The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Changes 05
MANIFEST 11
META.yml 45
Makefile.PL 5467
README 23
dist.ini 11
lib/Task/Catalyst.pm 3739
t/release-pod-coverage.t 11
t/release-pod-syntax.t 33
9 files changed (This is a version diff) 103125
@@ -1,5 +1,10 @@
 Revision history for Perl extension Task::Catalyst.
 
+4.01 Sat 23 Oct 2010
+        - Suggest Catalyst::Plugin::Session::Store::File instead of
+          Catalyst::Plugin::Session::Store::BerkeleyDB as that's much easier to
+          install on many systems.
+
 4.00 Sat 20 Mar 2010
         - Make the list of recommended modules up to date regarding the current
           community standards.
@@ -8,4 +8,4 @@ dist.ini
 lib/Task/Catalyst.pm
 t/release-pod-coverage.t
 t/release-pod-syntax.t
-t/task-bogus.t
\ No newline at end of file
+t/task-bogus.t
@@ -4,8 +4,9 @@ author:
   - 'Florian Ragwitz <rafl@debian.org>'
 build_requires: {}
 configure_requires:
-  ExtUtils::MakeMaker: 6.11
-generated_by: 'Dist::Zilla version 1.100711'
+  ExtUtils::MakeMaker: 6.31
+dynamic_config: 0
+generated_by: 'Dist::Zilla version 4.102342, CPAN::Meta::Converter version 2.102400'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -30,8 +31,8 @@ requires:
   Catalyst::Plugin::I18N: 0
   Catalyst::Plugin::Session: 0
   Catalyst::Plugin::Session::State::Cookie: 0
-  Catalyst::Plugin::Session::Store::BerkeleyDB: 0
   Catalyst::Plugin::Session::Store::DBIC: 0
+  Catalyst::Plugin::Session::Store::File: 0
   Catalyst::Plugin::StackTrace: 0
   Catalyst::Plugin::Static::Simple: 0
   Catalyst::Plugin::Unicode::Encoding: 0
@@ -46,4 +47,4 @@ requires:
   FCGI::ProcManager: 0
   Test::WWW::Mechanize::Catalyst: 0
   local::lib: 0
-version: 4.00
+version: 4.01
@@ -4,66 +4,79 @@ use warnings;
 
 
 
-use ExtUtils::MakeMaker 6.11;
+use ExtUtils::MakeMaker 6.31;
 
 
 
 my %WriteMakefileArgs = (
-                       'test' => {
-                                   'TESTS' => 't/*.t'
-                                 },
-                       'NAME' => 'Task::Catalyst',
-                       'DISTNAME' => 'Task-Catalyst',
-                       'CONFIGURE_REQUIRES' => {
-                                                 'ExtUtils::MakeMaker' => '6.11'
-                                               },
-                       'AUTHOR' => 'Florian Ragwitz <rafl@debian.org>',
-                       'BUILD_REQUIRES' => {},
-                       'ABSTRACT' => 'All you need to start with Catalyst',
-                       'EXE_FILES' => [],
-                       'VERSION' => '4.00',
-                       'PREREQ_PM' => {
-                                        'Catalyst::Authentication::Credential::HTTP' => '0',
-                                        'Catalyst::Plugin::ConfigLoader' => '0',
-                                        'Catalyst::Devel' => '1.26',
-                                        'Catalyst::Plugin::Session::State::Cookie' => '0',
-                                        'CatalystX::Component::Traits' => '0',
-                                        'Catalyst::Action::REST' => '0',
-                                        'Catalyst' => '5.80',
-                                        'Test::WWW::Mechanize::Catalyst' => '0',
-                                        'Catalyst::Controller::ActionRole' => '0',
-                                        'CatalystX::LeakChecker' => '0',
-                                        'local::lib' => '0',
-                                        'Catalyst::Authentication::Store::DBIx::Class' => '0',
-                                        'Catalyst::Engine::PSGI' => '0',
-                                        'Catalyst::ActionRole::ACL' => '0',
-                                        'Catalyst::View::TT' => '0',
-                                        'CatalystX::Profile' => '0',
-                                        'Catalyst::Plugin::Session' => '0',
-                                        'Catalyst::Model::DBIC::Schema' => '0',
-                                        'Catalyst::Model::Adaptor' => '0',
-                                        'Catalyst::Component::InstancePerContext' => '0',
-                                        'FCGI::ProcManager' => '0',
-                                        'CatalystX::REPL' => '0',
-                                        'Catalyst::Plugin::Session::Store::DBIC' => '0',
-                                        'FCGI' => '0',
-                                        'Catalyst::Plugin::Session::Store::BerkeleyDB' => '0',
-                                        'Catalyst::View::Email' => '0',
-                                        'Catalyst::Manual' => '5.80',
-                                        'Catalyst::Plugin::Static::Simple' => '0',
-                                        'CatalystX::SimpleLogin' => '0',
-                                        'Catalyst::Plugin::StackTrace' => '0',
-                                        'Catalyst::Plugin::Unicode::Encoding' => '0',
-                                        'Catalyst::Plugin::I18N' => '0',
-                                        'Catalyst::Engine::HTTP::Prefork' => '0',
-                                        'Catalyst::Plugin::Authentication' => '0'
-                                      },
-                       'LICENSE' => 'perl'
-                     );
+  'ABSTRACT' => 'All you need to start with Catalyst',
+  'AUTHOR' => 'Florian Ragwitz <rafl@debian.org>',
+  'BUILD_REQUIRES' => {},
+  'CONFIGURE_REQUIRES' => {
+    'ExtUtils::MakeMaker' => '6.31'
+  },
+  'DISTNAME' => 'Task-Catalyst',
+  'EXE_FILES' => [],
+  'LICENSE' => 'perl',
+  'NAME' => 'Task::Catalyst',
+  'PREREQ_PM' => {
+    'Catalyst' => '5.80',
+    'Catalyst::Action::REST' => '0',
+    'Catalyst::ActionRole::ACL' => '0',
+    'Catalyst::Authentication::Credential::HTTP' => '0',
+    'Catalyst::Authentication::Store::DBIx::Class' => '0',
+    'Catalyst::Component::InstancePerContext' => '0',
+    'Catalyst::Controller::ActionRole' => '0',
+    'Catalyst::Devel' => '1.26',
+    'Catalyst::Engine::HTTP::Prefork' => '0',
+    'Catalyst::Engine::PSGI' => '0',
+    'Catalyst::Manual' => '5.80',
+    'Catalyst::Model::Adaptor' => '0',
+    'Catalyst::Model::DBIC::Schema' => '0',
+    'Catalyst::Plugin::Authentication' => '0',
+    'Catalyst::Plugin::ConfigLoader' => '0',
+    'Catalyst::Plugin::I18N' => '0',
+    'Catalyst::Plugin::Session' => '0',
+    'Catalyst::Plugin::Session::State::Cookie' => '0',
+    'Catalyst::Plugin::Session::Store::DBIC' => '0',
+    'Catalyst::Plugin::Session::Store::File' => '0',
+    'Catalyst::Plugin::StackTrace' => '0',
+    'Catalyst::Plugin::Static::Simple' => '0',
+    'Catalyst::Plugin::Unicode::Encoding' => '0',
+    'Catalyst::View::Email' => '0',
+    'Catalyst::View::TT' => '0',
+    'CatalystX::Component::Traits' => '0',
+    'CatalystX::LeakChecker' => '0',
+    'CatalystX::Profile' => '0',
+    'CatalystX::REPL' => '0',
+    'CatalystX::SimpleLogin' => '0',
+    'FCGI' => '0',
+    'FCGI::ProcManager' => '0',
+    'Test::WWW::Mechanize::Catalyst' => '0',
+    'local::lib' => '0'
+  },
+  'VERSION' => '4.01',
+  'test' => {
+    'TESTS' => 't/*.t'
+  }
+);
 
 
-delete $WriteMakefileArgs{LICENSE}
-  unless eval { ExtUtils::MakeMaker->VERSION(6.31) };
+unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) {
+  my $br = delete $WriteMakefileArgs{BUILD_REQUIRES};
+  my $pp = $WriteMakefileArgs{PREREQ_PM};
+  for my $mod ( keys %$br ) {
+    if ( exists $pp->{$mod} ) {
+      $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod};
+    }
+    else {
+      $pp->{$mod} = $br->{$mod};
+    }
+  }
+}
+
+delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
+  unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
 
 WriteMakefile(%WriteMakefileArgs);
 
@@ -1,7 +1,7 @@
 
 
-This archive contains the distribution Task-Catalyst, version
-4.00:
+This archive contains the distribution Task-Catalyst,
+version 4.01:
 
   All you need to start with Catalyst
 
@@ -10,3 +10,4 @@ This software is copyright (c) 2010 by Florian Ragwitz.
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
 
+
@@ -1,5 +1,5 @@
 name    = Task-Catalyst
-version = 4.00
+version = 4.01
 author  = Florian Ragwitz <rafl@debian.org>
 license = Perl_5
 copyright_holder = Florian Ragwitz
@@ -2,7 +2,9 @@ use strict;
 use warnings;
 
 package Task::Catalyst;
-our $VERSION = '4.00';
+BEGIN {
+  $Task::Catalyst::VERSION = '4.01';
+}
 # ABSTRACT: All you need to start with Catalyst
 
 
@@ -17,7 +19,7 @@ Task::Catalyst - All you need to start with Catalyst
 
 =head1 VERSION
 
-version 4.00
+version 4.01
 
 =head1 SYNOPSIS
 
@@ -31,93 +33,93 @@ Installs everything you need to write serious Catalyst applications.
 
 =head2 Core Modules
 
-=head3 Catalyst 5.80
+=head3 L<Catalyst> 5.80
 
-=head3 Catalyst::Devel 1.26
+=head3 L<Catalyst::Devel> 1.26
 
-=head3 Catalyst::Manual 5.80
+=head3 L<Catalyst::Manual> 5.80
 
 =head2 Recommended Models
 
-=head3 Catalyst::Model::Adaptor
+=head3 L<Catalyst::Model::Adaptor>
 
-=head3 Catalyst::Model::DBIC::Schema
+=head3 L<Catalyst::Model::DBIC::Schema>
 
 =head2 Recommended Views
 
-=head3 Catalyst::View::TT
+=head3 L<Catalyst::View::TT>
 
-=head3 Catalyst::View::Email
+=head3 L<Catalyst::View::Email>
 
 =head2 Recommended Components
 
-=head3 Catalyst::Controller::ActionRole
+=head3 L<Catalyst::Controller::ActionRole>
 
-=head3 CatalystX::Component::Traits
+=head3 L<CatalystX::Component::Traits>
 
-=head3 CatalystX::SimpleLogin
+=head3 L<CatalystX::SimpleLogin>
 
-=head3 Catalyst::Action::REST
+=head3 L<Catalyst::Action::REST>
 
-=head3 Catalyst::Component::InstancePerContext
+=head3 L<Catalyst::Component::InstancePerContext>
 
 =head2 Session Support
 
-=head3 Catalyst::Plugin::Session
+=head3 L<Catalyst::Plugin::Session>
 
-=head3 Catalyst::Plugin::Session::State::Cookie
+=head3 L<Catalyst::Plugin::Session::State::Cookie>
 
-=head3 Catalyst::Plugin::Session::Store::BerkeleyDB
+=head3 L<Catalyst::Plugin::Session::Store::File>
 
-=head3 Catalyst::Plugin::Session::Store::DBIC
+=head3 L<Catalyst::Plugin::Session::Store::DBIC>
 
 =head2 Authentication and Authorization
 
-=head3 Catalyst::Plugin::Authentication
+=head3 L<Catalyst::Plugin::Authentication>
 
-=head3 Catalyst::Authentication::Store::DBIx::Class
+=head3 L<Catalyst::Authentication::Store::DBIx::Class>
 
-=head3 Catalyst::Authentication::Credential::HTTP
+=head3 L<Catalyst::Authentication::Credential::HTTP>
 
-=head3 Catalyst::ActionRole::ACL
+=head3 L<Catalyst::ActionRole::ACL>
 
 =head2 Recommended Plugins
 
-=head3 Catalyst::Plugin::Static::Simple
+=head3 L<Catalyst::Plugin::Static::Simple>
 
-=head3 Catalyst::Plugin::Unicode::Encoding
+=head3 L<Catalyst::Plugin::Unicode::Encoding>
 
-=head3 Catalyst::Plugin::I18N
+=head3 L<Catalyst::Plugin::I18N>
 
-=head3 Catalyst::Plugin::ConfigLoader
+=head3 L<Catalyst::Plugin::ConfigLoader>
 
 =head2 Testing, Debugging and Profiling
 
-=head3 Test::WWW::Mechanize::Catalyst
+=head3 L<Test::WWW::Mechanize::Catalyst>
 
-=head3 Catalyst::Plugin::StackTrace
+=head3 L<Catalyst::Plugin::StackTrace>
 
-=head3 CatalystX::REPL
+=head3 L<CatalystX::REPL>
 
-=head3 CatalystX::LeakChecker
+=head3 L<CatalystX::LeakChecker>
 
-=head3 CatalystX::Profile
+=head3 L<CatalystX::Profile>
 
 =head2 Deployment
 
-=head3 FCGI
+=head3 L<FCGI>
 
-=head3 FCGI::ProcManager
+=head3 L<FCGI::ProcManager>
 
-=head3 Catalyst::Engine::HTTP::Prefork
+=head3 L<Catalyst::Engine::HTTP::Prefork>
 
-=head3 Catalyst::Engine::PSGI
+=head3 L<Catalyst::Engine::PSGI>
 
-=head3 local::lib
+=head3 L<local::lib>
 
 =head1 AUTHOR
 
-  Florian Ragwitz <rafl@debian.org>
+Florian Ragwitz <rafl@debian.org>
 
 =head1 COPYRIGHT AND LICENSE
 
@@ -18,4 +18,4 @@ eval "use Pod::Coverage::TrustPod";
 plan skip_all => "Pod::Coverage::TrustPod required for testing POD coverage"
   if $@;
 
-all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
\ No newline at end of file
+all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
@@ -9,7 +9,7 @@ BEGIN {
 
 use Test::More;
 
-eval "use Test::Pod 1.00";
-plan skip_all => "Test::Pod 1.00 required for testing POD" if $@;
+eval "use Test::Pod 1.41";
+plan skip_all => "Test::Pod 1.41 required for testing POD" if $@;
 
-all_pod_files_ok();
\ No newline at end of file
+all_pod_files_ok();